package com.eoner.baselibrary.bean.order;

import java.util.List;

/**
 * @auther hjian
 * @date 2019/9/17.
 */
public class OrdersListBean {

    private int code;
    private String msg;
    private DataBean data;
    private ArgsBean args;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public ArgsBean getArgs() {
        return args;
    }

    public void setArgs(ArgsBean args) {
        this.args = args;
    }

    public static class DataBean {

        private String sh_total_rows;
        private String sh_page;
        private String sh_page_size;
        private List<ShDataBean> sh_data;

        public String getSh_total_rows() {
            return sh_total_rows;
        }

        public void setSh_total_rows(String sh_total_rows) {
            this.sh_total_rows = sh_total_rows;
        }

        public String getSh_page() {
            return sh_page;
        }

        public void setSh_page(String sh_page) {
            this.sh_page = sh_page;
        }

        public String getSh_page_size() {
            return sh_page_size;
        }

        public void setSh_page_size(String sh_page_size) {
            this.sh_page_size = sh_page_size;
        }

        public List<ShDataBean> getSh_data() {
            return sh_data;
        }

        public void setSh_data(List<ShDataBean> sh_data) {
            this.sh_data = sh_data;
        }

        public static class ShDataBean {

            private String sh_order_type;
            private ShOrderBean sh_order;
            private ShButtonBean sh_button;
            private String sh_product_num;

            public String getSh_order_type() {
                return sh_order_type;
            }

            public void setSh_order_type(String sh_order_type) {
                this.sh_order_type = sh_order_type;
            }

            public ShOrderBean getSh_order() {
                return sh_order;
            }

            public void setSh_order(ShOrderBean sh_order) {
                this.sh_order = sh_order;
            }

            public ShButtonBean getSh_button() {
                return sh_button;
            }

            public void setSh_button(ShButtonBean sh_button) {
                this.sh_button = sh_button;
            }

            public String getSh_product_num() {
                return sh_product_num;
            }

            public void setSh_product_num(String sh_product_num) {
                this.sh_product_num = sh_product_num;
            }

            public static class ShOrderBean {
                /**
                 * sh_id : 10032
                 * sh_order_no : O201909171416271367750342
                 * sh_type : 1
                 * sh_grand_integral : 0
                 * sh_remak :
                 * sh_seller : {"sh_id":"136","sh_store_name":"普通商品商家","sh_status":"1"}
                 * sh_trade_id : 9622
                 * sh_status : 3
                 * sh_is_review : 0
                 * sh_is_offline : 0
                 * sh_create_at : 2019-09-17 14:16:27
                 * sh_product_num : 1
                 * sh_order_type : 0
                 * sh_discount_amount : 0.51
                 * sh_shipping_amount : 5
                 * sh_should_pay_price : 24.49
                 * sh_subtotal : 24.49
                 * sh_shipping_at : 0000-00-00 00:00:00
                 * sh_status_label : 订单关闭
                 */

                private String sh_id;
                private String sh_order_no;
                private String sh_type;
                private String sh_grand_integral;
                private String sh_remak;
                private ShSellerBean sh_seller;
                private String sh_trade_id;
                private String sh_status;
                private String sh_is_review;
                private String sh_is_offline;
                private String sh_create_at;
                private String sh_product_num;
                private String sh_order_type;
                private String sh_discount_amount;
                private String sh_shipping_amount;
                private String sh_should_pay_price;
                private String sh_subtotal;
                private String sh_shipping_at;
                private String sh_status_label;
                private List<ShProductsBean> sh_products;

                public String getSh_id() {
                    return sh_id;
                }

                public void setSh_id(String sh_id) {
                    this.sh_id = sh_id;
                }

                public String getSh_order_no() {
                    return sh_order_no;
                }

                public void setSh_order_no(String sh_order_no) {
                    this.sh_order_no = sh_order_no;
                }

                public String getSh_type() {
                    return sh_type;
                }

                public void setSh_type(String sh_type) {
                    this.sh_type = sh_type;
                }

                public String getSh_grand_integral() {
                    return sh_grand_integral;
                }

                public void setSh_grand_integral(String sh_grand_integral) {
                    this.sh_grand_integral = sh_grand_integral;
                }

                public String getSh_remak() {
                    return sh_remak;
                }

                public void setSh_remak(String sh_remak) {
                    this.sh_remak = sh_remak;
                }

                public ShSellerBean getSh_seller() {
                    return sh_seller;
                }

                public void setSh_seller(ShSellerBean sh_seller) {
                    this.sh_seller = sh_seller;
                }

                public String getSh_trade_id() {
                    return sh_trade_id;
                }

                public void setSh_trade_id(String sh_trade_id) {
                    this.sh_trade_id = sh_trade_id;
                }

                public String getSh_status() {
                    return sh_status;
                }

                public void setSh_status(String sh_status) {
                    this.sh_status = sh_status;
                }

                public String getSh_is_review() {
                    return sh_is_review;
                }

                public void setSh_is_review(String sh_is_review) {
                    this.sh_is_review = sh_is_review;
                }

                public String getSh_is_offline() {
                    return sh_is_offline;
                }

                public void setSh_is_offline(String sh_is_offline) {
                    this.sh_is_offline = sh_is_offline;
                }

                public String getSh_create_at() {
                    return sh_create_at;
                }

                public void setSh_create_at(String sh_create_at) {
                    this.sh_create_at = sh_create_at;
                }

                public String getSh_product_num() {
                    return sh_product_num;
                }

                public void setSh_product_num(String sh_product_num) {
                    this.sh_product_num = sh_product_num;
                }

                public String getSh_order_type() {
                    return sh_order_type;
                }

                public void setSh_order_type(String sh_order_type) {
                    this.sh_order_type = sh_order_type;
                }

                public String getSh_discount_amount() {
                    return sh_discount_amount;
                }

                public void setSh_discount_amount(String sh_discount_amount) {
                    this.sh_discount_amount = sh_discount_amount;
                }

                public String getSh_shipping_amount() {
                    return sh_shipping_amount;
                }

                public void setSh_shipping_amount(String sh_shipping_amount) {
                    this.sh_shipping_amount = sh_shipping_amount;
                }

                public String getSh_should_pay_price() {
                    return sh_should_pay_price;
                }

                public void setSh_should_pay_price(String sh_should_pay_price) {
                    this.sh_should_pay_price = sh_should_pay_price;
                }

                public String getSh_subtotal() {
                    return sh_subtotal;
                }

                public void setSh_subtotal(String sh_subtotal) {
                    this.sh_subtotal = sh_subtotal;
                }

                public String getSh_shipping_at() {
                    return sh_shipping_at;
                }

                public void setSh_shipping_at(String sh_shipping_at) {
                    this.sh_shipping_at = sh_shipping_at;
                }

                public String getSh_status_label() {
                    return sh_status_label;
                }

                public void setSh_status_label(String sh_status_label) {
                    this.sh_status_label = sh_status_label;
                }

                public List<ShProductsBean> getSh_products() {
                    return sh_products;
                }

                public void setSh_products(List<ShProductsBean> sh_products) {
                    this.sh_products = sh_products;
                }

                public static class ShSellerBean {
                    /**
                     * sh_id : 136
                     * sh_store_name : 普通商品商家
                     * sh_status : 1
                     */

                    private String sh_id;
                    private String sh_store_name;
                    private String sh_status;

                    public String getSh_id() {
                        return sh_id;
                    }

                    public void setSh_id(String sh_id) {
                        this.sh_id = sh_id;
                    }

                    public String getSh_store_name() {
                        return sh_store_name;
                    }

                    public void setSh_store_name(String sh_store_name) {
                        this.sh_store_name = sh_store_name;
                    }

                    public String getSh_status() {
                        return sh_status;
                    }

                    public void setSh_status(String sh_status) {
                        this.sh_status = sh_status;
                    }
                }

                public static class ShProductsBean {
                    /**
                     * sh_id : 9853
                     * sh_integral : 0
                     * sh_product_id : 29126
                     * sh_name : 测试商品001
                     * sh_sku : test001-1
                     * sh_property : [{"sh_attribute_label":"规格","sh_alias_name":"规格1"}]
                     * sh_is_promotion : 0
                     * sh_buy_qty : 1
                     * sh_price : 20
                     * sh_aftersale_status : 0
                     * sh_aftersale_status_label :
                     */

                    private String sh_id;
                    private String sh_integral;
                    private String sh_product_id;
                    private String sh_name;
                    private String sh_sku;
                    private String sh_image;
                    private String sh_is_promotion;
                    private String sh_buy_qty;
                    private String sh_price;
                    private String sh_aftersale_status;
                    private String sh_aftersale_status_label;
                    private List<ShPropertyBean> sh_property;

                    public String getSh_id() {
                        return sh_id;
                    }

                    public void setSh_id(String sh_id) {
                        this.sh_id = sh_id;
                    }

                    public String getSh_integral() {
                        return sh_integral;
                    }

                    public void setSh_integral(String sh_integral) {
                        this.sh_integral = sh_integral;
                    }

                    public String getSh_product_id() {
                        return sh_product_id;
                    }

                    public void setSh_product_id(String sh_product_id) {
                        this.sh_product_id = sh_product_id;
                    }

                    public String getSh_name() {
                        return sh_name;
                    }

                    public void setSh_name(String sh_name) {
                        this.sh_name = sh_name;
                    }

                    public String getSh_sku() {
                        return sh_sku;
                    }

                    public void setSh_sku(String sh_sku) {
                        this.sh_sku = sh_sku;
                    }

                    public String getSh_image() {
                        return sh_image;
                    }

                    public void setSh_image(String sh_image) {
                        this.sh_image = sh_image;
                    }

                    public String getSh_is_promotion() {
                        return sh_is_promotion;
                    }

                    public void setSh_is_promotion(String sh_is_promotion) {
                        this.sh_is_promotion = sh_is_promotion;
                    }

                    public String getSh_buy_qty() {
                        return sh_buy_qty;
                    }

                    public void setSh_buy_qty(String sh_buy_qty) {
                        this.sh_buy_qty = sh_buy_qty;
                    }

                    public String getSh_price() {
                        return sh_price;
                    }

                    public void setSh_price(String sh_price) {
                        this.sh_price = sh_price;
                    }

                    public String getSh_aftersale_status() {
                        return sh_aftersale_status;
                    }

                    public void setSh_aftersale_status(String sh_aftersale_status) {
                        this.sh_aftersale_status = sh_aftersale_status;
                    }

                    public String getSh_aftersale_status_label() {
                        return sh_aftersale_status_label;
                    }

                    public void setSh_aftersale_status_label(String sh_aftersale_status_label) {
                        this.sh_aftersale_status_label = sh_aftersale_status_label;
                    }

                    public List<ShPropertyBean> getSh_property() {
                        return sh_property;
                    }

                    public void setSh_property(List<ShPropertyBean> sh_property) {
                        this.sh_property = sh_property;
                    }

                    public static class ShPropertyBean {
                        /**
                         * sh_attribute_label : 规格
                         * sh_alias_name : 规格1
                         */

                        private String sh_attribute_label;
                        private String sh_alias_name;

                        public String getSh_attribute_label() {
                            return sh_attribute_label;
                        }

                        public void setSh_attribute_label(String sh_attribute_label) {
                            this.sh_attribute_label = sh_attribute_label;
                        }

                        public String getSh_alias_name() {
                            return sh_alias_name;
                        }

                        public void setSh_alias_name(String sh_alias_name) {
                            this.sh_alias_name = sh_alias_name;
                        }
                    }
                }
            }

            public static class ShButtonBean {
                /**
                 * sh_cancel_btn : 0
                 * sh_payment_btn : 0
                 * sh_trade_btn : 0
                 * sh_confirm_btn : 0
                 * sh_after_sale_btn : 0
                 * sh_delete_btn : 1
                 * sh_review_btn : 0
                 * sh_detail_btn : 0
                 * sh_group_buy_detail_btn : 0
                 * sh_group_buy_cancel_btn : 0
                 * sh_group_buy_share_btn : 0
                 */

                private String sh_cancel_btn;
                private String sh_payment_btn;
                private String sh_trade_btn;
                private String sh_confirm_btn;
                private String sh_after_sale_btn;
                private String sh_delete_btn;
                private String sh_review_btn;
                private String sh_detail_btn;
                private String sh_group_buy_detail_btn;
                private String sh_group_buy_cancel_btn;
                private String sh_group_buy_share_btn;

                public String getSh_cancel_btn() {
                    return sh_cancel_btn;
                }

                public void setSh_cancel_btn(String sh_cancel_btn) {
                    this.sh_cancel_btn = sh_cancel_btn;
                }

                public String getSh_payment_btn() {
                    return sh_payment_btn;
                }

                public void setSh_payment_btn(String sh_payment_btn) {
                    this.sh_payment_btn = sh_payment_btn;
                }

                public String getSh_trade_btn() {
                    return sh_trade_btn;
                }

                public void setSh_trade_btn(String sh_trade_btn) {
                    this.sh_trade_btn = sh_trade_btn;
                }

                public String getSh_confirm_btn() {
                    return sh_confirm_btn;
                }

                public void setSh_confirm_btn(String sh_confirm_btn) {
                    this.sh_confirm_btn = sh_confirm_btn;
                }

                public String getSh_after_sale_btn() {
                    return sh_after_sale_btn;
                }

                public void setSh_after_sale_btn(String sh_after_sale_btn) {
                    this.sh_after_sale_btn = sh_after_sale_btn;
                }

                public String getSh_delete_btn() {
                    return sh_delete_btn;
                }

                public void setSh_delete_btn(String sh_delete_btn) {
                    this.sh_delete_btn = sh_delete_btn;
                }

                public String getSh_review_btn() {
                    return sh_review_btn;
                }

                public void setSh_review_btn(String sh_review_btn) {
                    this.sh_review_btn = sh_review_btn;
                }

                public String getSh_detail_btn() {
                    return sh_detail_btn;
                }

                public void setSh_detail_btn(String sh_detail_btn) {
                    this.sh_detail_btn = sh_detail_btn;
                }

                public String getSh_group_buy_detail_btn() {
                    return sh_group_buy_detail_btn;
                }

                public void setSh_group_buy_detail_btn(String sh_group_buy_detail_btn) {
                    this.sh_group_buy_detail_btn = sh_group_buy_detail_btn;
                }

                public String getSh_group_buy_cancel_btn() {
                    return sh_group_buy_cancel_btn;
                }

                public void setSh_group_buy_cancel_btn(String sh_group_buy_cancel_btn) {
                    this.sh_group_buy_cancel_btn = sh_group_buy_cancel_btn;
                }

                public String getSh_group_buy_share_btn() {
                    return sh_group_buy_share_btn;
                }

                public void setSh_group_buy_share_btn(String sh_group_buy_share_btn) {
                    this.sh_group_buy_share_btn = sh_group_buy_share_btn;
                }
            }
        }
    }

    public static class ArgsBean {
        /**
         * cart_num : 0
         * is_vip : 0
         * is_partner : 0
         */

        private int cart_num;
        private int is_vip;
        private int is_partner;

        public int getCart_num() {
            return cart_num;
        }

        public void setCart_num(int cart_num) {
            this.cart_num = cart_num;
        }

        public int getIs_vip() {
            return is_vip;
        }

        public void setIs_vip(int is_vip) {
            this.is_vip = is_vip;
        }

        public int getIs_partner() {
            return is_partner;
        }

        public void setIs_partner(int is_partner) {
            this.is_partner = is_partner;
        }
    }
}
